Towards Supporting Agile Practice Within The Libre Software Paradigm

نویسندگان

  • Paul Adams
  • Cornelia Boldyreff
چکیده

Individual agile methods have never been practiced as defined, in the same way that Royce's waterfall [1] model never reflected actual practice. Instead, practitioners adapted the core principles of these processes in order to suit their needs. Understanding this is key to appreciating the agile mindset. What does exist is a set of principles1 which, when followed loosely, form the agile practices. It is an important part of the agile mentality that the individuals within a project are more important that the process they follow. However, the individual methods do have their own identifying features that make them unique; for example testing must be performed before coding within eXtreme Programming (XP) [2]. However, if practitioners were to apply XP, exactly as Beck describes it, then they are probably not “doing agile” as they may not be following the process that suits their needs best. One of the interesting features of the XP method is its requirement of a collocated team. This requirement is never particularly specified, but can be inferred from XP's lightweight nature coupled with its requirement of tight collaboration, such as pair programming. This requirement of a collocated team can limit the usefulness of XP in certain contexts, especially as it may not always be possible to have a customer always available on site for the development team. This is not acceptable as, within the agile mindset, the customer is just as much part of the development team as the programmers. This research is concerned with the effective distribution of agile practice and, in particular, the XP method. This abstract addresses a particular case study of this research, applying distributed XP within the libre software paradigm. The work described here will only play one small part of a larger programme of research, investigating the effective distribution of agile practice.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Tool Support for the Effective Distribution of Agile Practice ( Extended

Agile methods are quickly gaining notoriety amongst software engineers. Having been developed over the past decade, they now present a mature, lightweight alternative to the “classic” approaches to software engineering. Although agile methods have solved some of the problems of established software engineering practice, they have created some problems of their own. Most importantly, we can infe...

متن کامل

Supporting Agile Development with Participative Enterprise Modeling

Agile Modeling provides a set of best practices of “light-weight” modeling to support the modeling process on a macro level within the agile development teams. The objective of this paper is to analyze the potential of using Enterprise Modeling in agile development projects to address some of the existing challenges of agile projects.

متن کامل

Implementation of Agile Manufacturing Principles in Small and Medium Enterprises (SMES)

Modern manufacturing is under ever increasing pressure to develop solutions for highly complex tasks. In order to maintain the business survival in a highly competitive environment, it is vital to obtain customer satisfaction, which requires developing products with shorter lifecycles and higher quality meanwhile to reduce the production costs. In order to achieve such objectives a paradigm has...

متن کامل

Improvisation and agile project management: a comparative consideration

Purpose – The purpose of this paper is to examine two aspects of the increasing body of research in the field of project management, namely improvisational working and agile project management (APM). Design/methodology/approach – This is a comparative paper, considering the extant literature on improvisational working within projects and APM. The paper is essentially conceptual, and concludes w...

متن کامل

Implementation of Agile Manufacturing Principles in Small and Medium Enterprises (SMES)

Modern manufacturing is under ever increasing pressure to develop solutions for highly complex tasks. In order to maintain the business survival in a highly competitive environment, it is vital to obtain customer satisfaction, which requires developing products with shorter lifecycles and higher quality meanwhile to reduce the production costs. In order to achieve such objectives a paradigm has...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005